/*通用*/
* { margin: 0; padding: 0; }
body { color: #555; font-size: 14px; font-family: "微软雅黑", "宋体", "Arial"; background-color: #F3F3F3 }
a img { border: none; }
a { color: #222; text-decoration: none; }
a:hover { text-decoration: underline; }
ul { zoom: 1; }
li { list-style: none; vertical-align: top; }
.clear { clear: both; }
.w1200 { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.top { height: 40px; line-height: 40px; font-size: 12px; background: #3F3F3F }
.top a, .top span { padding: 0 10px; color: #999; background-repeat: no-repeat }
/*头部*/
.header { height: 101px; background: url(../images/kh_13.jpg) }
.header .w1200 { position: relative; z-index: 2; }
.header .logo { position: absolute; left: 0; top: 0; overflow: hidden }
/*导航*/
.mainnav { height: 101px; line-height: 101px; text-align: center; position: absolute; right: 0; top: 0; width: 802px; ; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav { height: 89px; position: relative; z-index: 10; }
.nav a { text-decoration: none; }
.nav .nLi { float: left; position: relative; display: inline-block; }
.nav .nLi h3 { float: left; width: 85px; text-align: center; }
.nav .nLi h3 a { display: block; font-size: 15px; color: #9E810A; }
.nav .on h3 a { color: #555; background: url(../images/kh_16.jpg) }
.nav .sub { display: none; width: 100%; left: 0; top: 101px;position: absolute; line-height: 32px; background: url(../images/ulbg.jpg) repeat-x #D8D8D8; z-index: 99; }
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; font-size: 14px; color: #777; }
.nav .sub a:hover { background: #7Fb311; color: #fff; }
/*banner*/
.banner { height: 405px; position: relative; z-index: 0; margin-bottom: 50px; }
.banner .hd { height: 30px; background: url(../images/kh_20.jpg); overflow: hidden; position: absolute; width: 100%; bottom: -30px; z-index: 5; }
.banner .hd ul { overflow: hidden; zoom: 1; margin: 0 auto; text-align: center }
.banner .hd ul li { margin: 8px; width: 12px; height: 12px; background: #4f4b4c; cursor: pointer; border-radius: 20px; display: inline-block }
.banner .hd ul li.on { background: #a37709; }
.banner .bd { height: 405px; z-index: 0; margin: 0 auto; }
.banner .bd ul { overflow: hidden; }
.banner .bd li { width: 100%; height: 405px; display: block; float: left; background-position: center }
.banner .bd li a { display: block; width: 100%; height: 100% }
.main { width: 1200px; margin: 0px auto; }
.box { overflow: hidden; margin-bottom: 20px; }
/*焦点图*/
.focusBox { position: relative; width: 378px; height: 326px; overflow: hidden; border: 5px solid #fefefe; float: left; margin-right: 15px; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 378px; height: 326px; display: block; }
.focusBox .hd { width: 100%; position: absolute; bottom: 42px; height: 10px; text-align: right; font-size: 0; z-index: 1; width: 100%; display: block }
.focusBox .hd li { margin: 5px; background: #9BA0A3; height: 10px; overflow: hidden; width: 10px; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; border-radius: 20px; }
.focusBox .hd .on { background: #FE9046 }
.focusBox .prev, .focusBox .next { width: 64px; height: 44px; display: none; background: url(../images/lr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; filter: alpha(opacity=20); opacity: 0.2; margin-top: -22px; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: right; right: 0; }
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
.focusBox .pic p { position: absolute; bottom: 0; height: 30px; line-height: 30px; width: 378px; overflow: hidden; color: #fff; text-indent: 12px; z-index: 99; padding-top: 22px; background: rgba(0,0,0,0.45); }
/*newstab*/
.newstab { float: left; width: 376px; background: #fff; border:5px solid #fff;}
.newstab .hd { overflow: hidden; height: 41px; background: url(../images/kh_28.jpg); padding-left: 10px; }
.newstab .hd li { float: left; width: 112px; height: 31px; padding-bottom: 10px; line-height: 31px; text-align: center; color: #333; cursor:pointer}
.newstab .hd li.on { background: url(../images/kh_26.jpg); color: #fff; }
.newstab .bd ul { padding: 10px; height: 265px; overflow: hidden }
.newstab .bd li { line-height: 30px; height: 30px; overflow: hidden; width: 100%; float: left; position: relative; text-indent: 5px; background: url(../images/h_44.jpg) left center no-repeat }
.newstab .bd li a { width: 256px; overflow: hidden; display: inline-block }
.newstab .bd li span { position: absolute; right: 0; line-height: 30px; }

.aboutus{ border:5px solid #fff; background:#fff; width:384px; float:right}
.aboutus .tit{ height:39px; line-height:39px; background:url(../images/kh_30.jpg)}
.aboutus .tit b{ display:inline-block; text-indent:26px; background:url(../images/kh_33.jpg) 8px center no-repeat}
.aboutus .tit a{ float:right; font-size:18px; padding:0 12px;}
.aboutus .cont{ height:266px; line-height:32px; overflow:hidden; padding:10px;}

/*图片展示*/
.syszs{ margin-bottom:20px;background:#fff;}
.syszs .tit{ background:url(../images/kh_41.jpg); height:35px; border-radius:5px; line-height:35px;}
.syszs .tit b{ padding:0 20px;}
.syszs .tit a{ float:right; padding-right:10px;}
.syszs .cont{ padding:20px 0 20px 20px;}
.syszs .cont ul{ width:1160px;  overflow:hidden;}
.syszs .cont li{ float:left; width:271px; height:169px; border:4px solid #fff; margin-right:10px;}
.syszs .cont li img{ width:271px; height:169px;}

.link{ overflow:hidden; height:55px; line-height:55px; margin-bottom:20px;}
.link .tit{ width:116px; float:left; text-align:center; background:url(../images/kh_58.jpg); color:#fff; font-size:20px;}
.link .cont{ width:1084px; float:left; text-indent:10px; background:#eee; overflow:hidden;}
.link .cont a{ padding:0 10px;}

.footer{ background:#424242; padding:20px; text-align:center; line-height:30px; color:#ccc;}
.footer a{ color:#eee; padding:10px;}






